@charset "gbk";

.play_list0{ width:210px;  float:left; height:686px; background-color:#FFFFFF;   overflow:hidden; }
.djimg{ height:200px; width:182px; overflow:hidden}
.play_list1{ width:450px; float:left; background-color:#FFFFFF; overflow:hidden; height:686px;  overflow:hidden; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc}
.play_list2{ width:310px; float:left;overflow:hidden;height:686px; background-color:#ffffff}
.pubbox{ background-color:#FFFFFF; overflow:hidden}
.tx2{ height:200px;}
.pubbox ul{ margin:0px; padding:10px;}
.tag_pt{ color:#333333; padding:3px;-moz-border-radius: 5px; }
.tag_vip{ color:#cc0000; padding:3px;-moz-border-radius: 5px; }
.play_music_hot_down dl{ clear:both; height:53px; overflow:hidden; line-height:20px;}
.play_music_hot_down dl dt{width:41px;float:left; height:42px; overflow:hidden;line-height:40px; text-align:center; font-weight:bold;  -moz-border-radius:50%; -webkit-border-radius: 50%;  border-radius:50%;}
.play_music_hot_down dl dd{ margin-left:6px;float:left;width:142px; margin-top:4px;overflow:hidden; }
.play_music_hot_down dl .num1{ background-color:#cc0000; color:#ffffff; font-size:18px;}
.play_music_hot_down dl .num2{ background-color:#0066CC; color:#ffffff; font-size:18px;}
.play_music_hot_down dl .num3{ background-color:#FFCC00; color:#ffffff; font-size:18px;}
.play_music_hot_down dl .num4{ background-color:#f0f0f0; color:#000000; font-size:18px;}
.play_music_hot_down dl .numx{ background-color:#ffffff; color:#333333; font-size:12px;letter-spacing:2px; padding-top:5px; height:35px; overflow:hidden; line-height:15px; overflow:hidden; font-weight:normal}
.play_music_hot_down dl dd span{ margin-left:5px; color:#999999; font-style:italic}
.play_list1 h1{ font-size:14px; font-weight:;white-space: nowrap;  text-overflow:ellipsis; width:425px; overflow:hidden; line-height:30px;}

.playlist_title{ width:429px; border:1px solid #dcdcdc; border-bottom:0px;height:35px; clear:both; overflow:hidden; background-image:url(../images/play.gif); }
.playlist_title .t1{ float:left;background:url(../images/play.gif) no-repeat -119px -71px; text-indent:17px; margin-left:13px;font-size:14px; line-height:34px; color:#000000 }
.playlist_title .t2{ float:right;  overflow:hidden;margin-right:5px; cursor:pointer}
.playlist_title ul{ margin:0px; padding:0px;}
.bofang1{background:url(../images/play.gif) no-repeat -11px -79px; width:18px; height:16px; display:block ;overflow: hidden;  float:left; margin-top:9px;}
.bofang2{background:url(../images/play.gif) no-repeat -48px -79px; width:18px; height:16px;overflow: hidden; float:left; margin-top:9px;}
.bofang3{background:url(../images/play.gif) no-repeat -82px -79px; width:18px; height:16px;overflow: hidden; float:left;  margin-top:9px;}
#bofangstyle { float:left;color:#cc0000; overflow:hidden; line-height:35px; display:inline;}


.playlist{ width:429px; border:1px solid #dcdcdc; height:394px; }
.play_week_title{font-family:Î¢ÈíÑÅºÚ; font-size:16px; background-color:#fafafa; border-left:5px solid #e60050; line-height:32px; text-indent:15px; color:#666666; font-weight:bold}
.playsm_title{/*background:url(../images/play.gif) no-repeat -1px -201px; */color:#cc0000; padding-top:8px; line-height:17px; font-family: Tahoma;font-size:12px; overflow:hidden; clear:both;}
.playbank{background:url(../images/play.gif) no-repeat -2px -152px; height:49px; overflow:hidden }

.h15{ height:15px; overflow:hidden; clear:both; position:relative; width:100%}
.playlist_menu{ background-color:#f8f8f8; height:390px; width:100px;float:left}
.playlist_menu ul{ padding:0px; margin:0px; list-style:none; }
.playlist_menu ul{ line-height:36px;  width:100px; overflow:hidden; text-indent:8px; }
#playlist_ct { float:left; height:390px; width:326px;overflow:hidden; border-left:1px solid #dcdcdc}
#playlist_ct1{height:360px;  overflow:hidden;overflow:hidden;clear:both;} 
#playlist_ct2{height:30px; clear:both; overflow:hidden; background-image:url(../images/play.gif); border-top:1px solid #dcdcdc } 

#playlist_ct2 .fenye{ float:right;}
#playlist_ct2 .caozuo{ float:left; padding-left:6px; padding-top:7px;} 
#playlist_ct2 .fenye span a{   color:#000000; background-color:#FFFFFF;margin:2px; display:block; float:left; width:20px; height:20px; border:1px solid #dcdcdc; text-align:center; margin-top:3px; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius:5px;            }
#playlist_ct2 .fenye span a:link{}
#playlist_ct2 .fenye span a:hover{ color:#ffffff; background-color:#000000; border:1px solid #000000; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px;          }
#playlist_ct2 .fenye span a:visited{   color:#000000; background-color:#FFFFFF; -moz-border-radius: 5px;      -webkit-border-radius: 5px;   border-radius:5px;           }
#playlist_ct2 .fenye span .sel{ color:#ffffff; background-color:#000000; border:1px solid #7dc03a; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius:5px;}
#selpage{ width:60px; margin-top:5px; font-size:12px; margin-right:5px;}	
	
.ptoff{/*background:url(../images/play.gif) no-repeat 0px -43px;*/ line-height:35px; color:#000000; cursor:pointer}
.pton{background:url(../images/bg.gif) no-repeat -168px -319px;  line-height:35px; color:#000000;cursor:pointer}

#playlist_ct1 .num{ width:25px;    text-align:center;  float:left; padding-top:6px;}
#playlist_ct1 .num2{ width:25px; color:#7dc03a; font-weight:bold; text-align:center; float:left;padding-top:6px;}
#playlist_ct1 .bt{ font-size:12px;white-space: nowrap; width:275px; text-overflow:ellipsis;overflow:hidden;float:left}
.icodel a{ display:block; width:24px; height:24px;background:url(../images/bg.gif) no-repeat -251px -63px;  float:right; overflow:hidden; margin-top:4px;}
.icodel a:hover{display:block; width:24px; height:24px; background:url(../images/bg.gif) no-repeat -251px -93px; }

.icoadd a{ display:block; width:24px; height:24px;background:url(../images/bg.gif) no-repeat -226px -63px;  float:right; overflow:hidden;margin-top:4px;}
.icoadd a:hover{display:block; width:24px; height:24px; background:url(../images/bg.gif) no-repeat -226px -93px; }
.selmusic{ margin-top:5px;}
#playlist_ct1 .tdsel{ background-color:#E8FEE0;}
#playlist_ct1 .td1{ background-color:#ffffff; overflow:hidden; border-top:1px solid #dcdcdc; line-height:34px;}
#playlist_ct1 .td1 a:link{ color:#333333}
#playlist_ct1 .td1 a:visited{ color:#333333}
#playlist_ct1 .td1 a:hover{ color:#cc0000; text-decoration:underline}
.tag_lv{ background-color:#000000; padding:1px; color:#FFFFFF; cursor:pointer; -moz-border-radius: 2px;  -webkit-border-radius: 2px; border-radius:2px;}
#playlist_ct1 .td3{ background-color:#ffffff; overflow:hidden; border-top:1px solid #dcdcdc; line-height:34px; }
#playlist_ct1 .td3 a:link{ color:#bc0001}
#playlist_ct1 .td3 a:visited{ color:#bc0001}
#playlist_ct1 .td3 a:hover{ color:#bc0001;text-decoration:underline}

#playlist_ct1 .td2{ background-color:#f8f8f8; overflow:hidden; border-top:1px solid #dcdcdc; line-height:34px;}
#playlist_ct1 .td2 a:link{ color:#333333}
#playlist_ct1 .td2 a:visited{ color:#333333}
#playlist_ct1 .td2 a:hover{ color:#cc0000;text-decoration:underline}
#playlist_ct1 .tdhover{background-color:#fcf8e3;overflow:hidden; border-top:1px solid #dcdcdc; line-height:34px;}
#playlist_ct1 .tdhover a:link{ color:#333333}
#playlist_ct1 .tdhover a:visited{ color:#333333}
#playlist_ct1 .tdhover a:hover{ color:#cc0000;text-decoration:underline}
#playlist_ct1 ul{ clear:both;  overflow:hidden; margin:0px; padding:0px; height:35px; line-height:35px;}


.bor-bai-l{ border-left:1px solid #ffffff}
.bor-bai-b{ border-bottom:1px solid #ffffff}
.playinfo{  color:#333333}
.music_td_bz{ text-align:left; width:33%; background-color:#f1f1f1; line-height:22px; text-indent:10px;}
.playinfo span{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#cc0000; font-size:14px}
.load1{ width:200px; padding-top:50px; line-height:24px; margin:0 auto; text-align:center; color:#000000; font-size:14px}
.playinfo2{ line-height:20px; overflow:hidden; width:58px;overflow:hidden; color:#333333; text-align:center;}
.playinfo2 .play_favinfo span{ display:block; background: url("../images/play.gif") -402px -35px;background-color:#f1f1f1; border:0px solid #dcdcdc;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px; line-height:65px;height:45px;overflow:hidden; color:#666666}
.play_favinfo { margin-left:7px;}

.play_favinfo .sc{ display:block;background:url(../images/play.gif) no-repeat -420px -95px; width:51px; padding-top:4px;color:#333333; cursor:pointer; overflow:hidden; text-align:left; text-indent:14px; margin-left:6px;}

.playcz{  overflow:hidden}
.playcz a{ display:block; float:left; color:#FFFFF; text-align:center;-moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px; height:32px;line-height:32px;}
.playcz a:link{ color:#FFFFFF}
.playcz a:hover{ color:#FFFFFF}
.playcz a:visited{ color:#FFFFFF}
.playcz .dl{ background-color:#000000; background:url(../images/play.gif) no-repeat -35px -105px; width:136px; color:#FFFFFF;margin-left:1px;  cursor:pointer;}
.playcz .gm{ background:url(../images/play.gif) no-repeat -382px -105px;width:136px;color:#FFFFFF; text-indent:22px;  margin-left:10px;cursor:pointer;}
.playcz .sc{ background:url(../images/play.gif) no-repeat -213px -105px; width:135px;color:#FFFFFF; text-indent:25px; margin-left:10px;cursor:pointer}

#play_wq_detail{ position:absolute; z-index:2;  margin-top:10px;width:257px; margin-left:3px; }
#play_wq_detail .jt{  background:url(../images/play.gif) no-repeat -378px -41px;overflow:hidden; height:10px;z-index:2; position:relative; margin-top:-62px;}
#play_wq_detail .nc{ border:1px solid #000000; background-color:#ffffff; padding:8px; height:35px; overflow:hidden; position:relative;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px; }

.play_detail{ width:436px;height:142px; overflow:hidden;}
.play_detail ul{ margin:0px; padding:0px; float:left;margin-top:10px;}
 
.play_list3{ width:660px; background-color:#FFFFFF; float:left; height:350px; overflow:hidden; border-right:1px solid #dcdcdc}
.play_list3 ul{ margin:0px; padding:10px;}

.play_list4{ width:318px; height:350px; overflow:hidden; background-color:#FFFFFF;float:left;}
.play_list4 ul{ margin:0px; padding:10px;}
.play_list4 .zxmenu p{ font-size:16px; font-weight:bold; line-height:30px; border-left:5px solid #e60050; color:#666666; text-indent:17px; float:left}
.play_list4 .more1{ display:block;float:right; width:35px; height:30px; line-height:30px;background:url(../images/bg.gif) no-repeat 10px -125px; margin-top:3px; overflow:hidden; font-size:12px; font-weight:normal; text-indent:0px; color:#000000 }
.play_music_zx{}
.play_music_zx dl{ clear:both; height:24px; overflow:hidden; line-height:24px;}
.play_music_zx dl dt{ width:40px;float:left; height:22px; overflow:hidden;line-height:24px; text-align:center; }
.play_music_zx dl dd{ margin-left:6px;float:left;width:250px; height:24px;overflow:hidden; white-space: nowrap;  text-overflow:ellipsis;  }
.play_music_zx dl dd a:link{ color:#333333}
.play_music_zx dl dd a:visited{ color:#333333}
.play_music_zx dl dd a:hover{ color:#cc0000; text-decoration:underline}
.play_music_zx dl .num1{ background-color:#00adef; color:#ffffff; font-size:12px; }
.play_music_zx dl .num{ background-color:#f1f1f1; color:#000000; font-size:9px; -moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px;}
.txtblack{ line-height:22px;}
.play_path{border-bottom:1px solid #dcdcdc; line-height:30px;font-size:12px;background:url(../images/bg.gif) no-repeat -122px -893px; text-indent:18px;  text-indent:30px;}
.play_path a{color:#666666; }
.play_path a:link{color:#666666; text-decoration:none;}
.play_path a:visited{color:#666666;text-decoration:none;}
.play_path a:hover{color:#cc0000; text-decoration:underline;}
.play_wuqu_detail{font-size:24px; line-height:30px;background:url(../images/bg.gif) no-repeat -12px -415px; text-indent:20px;}

.LMTSYS{ font-size:12px; line-height:35px;color:#000000; float:right; margin-right:10px; cursor:pointer; width:80px;}
.LMTXYS{ font-size:12px; line-height:35px;color:#000000; float:right; margin-right:10px; cursor:pointer;width:50px;}

#play_djlist{ clear:both; width:300px; overflow:hidden }
#play_djlist dl { float:left;overflow:hidden; font-size:12px; margin-bottom:5px;}
#play_djlist dl .d2{overflow:hidden; width:70px; height:70px;  margin-left:6px; display:block }
#play_djlist dl .d2 img{  overflow:hidden;width:70px; height:70px;}
#play_djlist dl .d2 a{display:block;} 
#play_djlist dl .d2 p{ margin-top:-20px; width:70px; height:20px; color:#FFFFFF; background-color:#333333;overflow:hidden; 0 line-height:20px; text-align:center;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; font-size:9px; overflow:hidden; display:none}

